| 1: | f(g(X),Y) | → f(X,n__f(n__g(X),activate(Y))) | |
| 2: | f(X1,X2) | → n__f(X1,X2) | |
| 3: | g(X) | → n__g(X) | |
| 4: | activate(n__f(X1,X2)) | → f(activate(X1),X2) | |
| 5: | activate(n__g(X)) | → g(activate(X)) | |
| 6: | activate(X) | → X | |
| 7: | F(g(X),Y) | → F(X,n__f(n__g(X),activate(Y))) | |
| 8: | F(g(X),Y) | → ACTIVATE(Y) | |
| 9: | ACTIVATE(n__f(X1,X2)) | → F(activate(X1),X2) | |
| 10: | ACTIVATE(n__f(X1,X2)) | → ACTIVATE(X1) | |
| 11: | ACTIVATE(n__g(X)) | → G(activate(X)) | |
| 12: | ACTIVATE(n__g(X)) | → ACTIVATE(X) | |